feel like kicking oneself - Turc Anglais Dictionnaire